package com.beta.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.IdType;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;

/**
 *
 * 
 *
 */
public class Payments implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/**  */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**  */
	private String code;

	/**  */
	private String content;

	/**  */
	private String url;

	/**  */
	private String status;

	/**  */
	private BigDecimal amount;

	/**  */
	private Integer orderId;

	/**  */
	private Date expiresAt;

	/**  */
	private Date createdAt;

	/**  */
	private Date updatedAt;

	/**  */
	private String payRoutes;


	public Integer getId() {
		return this.id;
	}

	public Payments setId(Integer id) {
		this.id = id;
		return this;
	}

	public String getCode() {
		return this.code;
	}

	public Payments setCode(String code) {
		this.code = code;
		return this;
	}

	public String getContent() {
		return this.content;
	}

	public Payments setContent(String content) {
		this.content = content;
		return this;
	}

	public String getUrl() {
		return this.url;
	}

	public Payments setUrl(String url) {
		this.url = url;
		return this;
	}

	public String getStatus() {
		return this.status;
	}

	public Payments setStatus(String status) {
		this.status = status;
		return this;
	}

	public BigDecimal getAmount() {
		return this.amount;
	}

	public Payments setAmount(BigDecimal amount) {
		this.amount = amount;
		return this;
	}

	public Integer getOrderId() {
		return this.orderId;
	}

	public Payments setOrderId(Integer orderId) {
		this.orderId = orderId;
		return this;
	}

	public Date getExpiresAt() {
		return this.expiresAt;
	}

	public Payments setExpiresAt(Date expiresAt) {
		this.expiresAt = expiresAt;
		return this;
	}

	public Date getCreatedAt() {
		return this.createdAt;
	}

	public Payments setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
		return this;
	}

	public Date getUpdatedAt() {
		return this.updatedAt;
	}

	public Payments setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
		return this;
	}

	public String getPayRoutes() {
		return this.payRoutes;
	}

	public Payments setPayRoutes(String payRoutes) {
		this.payRoutes = payRoutes;
		return this;
	}

}
